brain truster - French English Dictionary